/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.ceair.flight.refund.location.dt.enums;

/**
 *
 * @author youguilin
 */
public final class ModuleConstants {

    public static final String USER_REQ_ARGS_KEY = "USER_REQ";//用户请求参数

    public static final String ORDER_DETAIL_KEY = "ORDER_DETAIL";//大订单

    public static final String FLIGHT_ORDER_DETAIL_KEY = "FLIGHT_ORDER_DETAIL";//客票取消日期时间Map, key:票号, value:日期时间

    public static final String PNR_CANCEL_DATE_KEY = "PNR_CANCEL_DATE";//客票取消日期时间
    public static final String PNR_CANCEL_DATE_MAP_KEY = "PNR_CANCEL_DATE_MAP";//客票取消日期时间Map, key:票号, value:日期时间

    public static final String REFUND_APPLY_KEY = "REFUND_APPLY_ENTITY";//申请退票ID
    public static final String REFUND_APPLY_ID_KEY = "REFUND_APPLY_ID";//申请退票ID
    public static final String BIG_ORDER_NO_KEY = "BIG_ORDER_NO";//大订单号
    public static final String FLIGHT_ORDER_NO_KEY = "FLIGHT_ORDER_NO";//机票订单号
    public static final String TICKET_NO_KEY = "TICKET_NO";//客票票号
    public static final String REFUND_TICKET_STATUS_KEY = "REFUND_TICKET_STATUS";//退票状态
    public static final String NOTIFY_TYPE_KEY = "NOTIFY_TYPE";//通知类型

    public static final String NOTIFY_TYPE_TEXT_MESSAGE = "2";//短信
    public static final String NOTIFY_TYPE_EMAIL = "3";//邮件
    public static final String NOTIFY_TYPE_BOTH = "4";//短信和邮件

    public static final String SEGMENT_INDEX_KEY = "SEGMENT_INDEX";//航段序列号

    public static final String REFUND_PRICE_KEY = "REFUND_PRICE";//客票退票价格
    public static final String REFUND_PRICE_MAP_KEY = "REFUND_PRICE_MAP";//客票退票价格Map, key:票号, value:金额

    //退票价格计算不匹配
    public static final String REFUND_PRICE_NOT_MATCH_EXCEPTION = "REFUND_PRICE_NOT_MATCH;";
    //退票价格无法计算
    public static final String REFUND_PRICE_NOT_CALCULATE_EXCEPTION = "REFUND_PRICE_NOT_CALCULATE;";
    //取消座位失败
    public static final String RELEASE_PNR_FAIL = "RELEASE_PNR_FAIL;";
    //更改票面到REFUND失败
    public static final String REFUND_TICKET_FAIL = "REFUND_TICKET_FAIL;";
    //生成退票单号失败
    public static final String GENERATE_REFUND_NO_FAIL = "GENERATE_REFUND_NO_FAIL;";
    //等待用户原支付卡信息,生成退票单
    public static final String WAITING_CARD_INFO_FOR_GENERATE_REFUND_NO = "WAITING_CARD_INFO;";

    private ModuleConstants() {
    }

}
